package com.penghaisoft.microwms.product.service.impl;

import java.util.List;

import javax.annotation.Resource;

import lombok.extern.slf4j.Slf4j;

import org.springframework.stereotype.Service;

import com.penghaisoft.microwms.common.base.model.BaseFactory;
import com.penghaisoft.microwms.common.service.BaseService;
import com.penghaisoft.microwms.product.dao.BaseFactoryMapper;
import com.penghaisoft.microwms.product.service.IBaseFactoryService;

/**
 * @Description 工厂服务
 * @author luoteng
 * @date 2017年5月24日 上午11:02:27
 * @version 1.0
 */
@Slf4j
@Service("baseFactoryService")
public class BaseFactoryServiceImpl extends BaseService implements
		IBaseFactoryService {
	@Resource
	private BaseFactoryMapper baseFactoryMapper;
	
	/** 
	 * @Title findById
	 * @Description 根据工厂ID获取工厂信息
	 * @author luoteng
	 * @date 2017年5月24日 上午10:58:34
	 * @param id
	 * @return BaseFactory
	 */
	@Override
	public BaseFactory findById(String id) {
		return baseFactoryMapper.queryById(id);
	}
	
	/** 
	* @Title: queryByAny 
	* @Description: 查询工厂信息
	* @param @param baseFactory
	* @param @return  参数说明 
	* @return List<BaseFactory>    返回类型
	* @author luoteng 
	* @date 2018年8月23日 上午11:43:57 
	* @throws 
	*/
	@Override
	public List<BaseFactory> queryByAny(BaseFactory baseFactory) {
		return baseFactoryMapper.queryByAny(baseFactory);
	}
}
